grilled lamb on skewers - German English Dictionary